\doxysection{C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Drivers/\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+Driver/\+Inc/stm32h7xx\+\_\+hal\+\_\+dma\+\_\+ex.h File Reference}
\hypertarget{stm32h7xx__hal__dma__ex_8h}{}\label{stm32h7xx__hal__dma__ex_8h}\index{C:/Users/ASUS/Desktop/dm-\/ctrlH7-\/balance-\/9025test/Drivers/STM32H7xx\_HAL\_Driver/Inc/stm32h7xx\_hal\_dma\_ex.h@{C:/Users/ASUS/Desktop/dm-\/ctrlH7-\/balance-\/9025test/Drivers/STM32H7xx\_HAL\_Driver/Inc/stm32h7xx\_hal\_dma\_ex.h}}


Header file of DMA HAL extension module.  


{\ttfamily \#include "{}stm32h7xx\+\_\+hal\+\_\+def.\+h"{}}\newline
\doxysubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct_h_a_l___d_m_a___mux_sync_config_type_def}{HAL\+\_\+\+DMA\+\_\+\+Mux\+Sync\+Config\+Type\+Def}}
\begin{DoxyCompactList}\small\item\em HAL DMAMUX Synchronization configuration structure definition. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct_h_a_l___d_m_a___mux_request_generator_config_type_def}{HAL\+\_\+\+DMA\+\_\+\+Mux\+Request\+Generator\+Config\+Type\+Def}}
\begin{DoxyCompactList}\small\item\em HAL DMAMUX request generator parameters structure definition. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_gadada2b2b68e80ed05b4d411deecdbe72}{HAL\+\_\+\+DMAMUX1\+\_\+\+SYNC\+\_\+\+DMAMUX1\+\_\+\+CH0\+\_\+\+EVT}}~0U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga2c85590b782b1d7685fa2824e6e94bed}{HAL\+\_\+\+DMAMUX1\+\_\+\+SYNC\+\_\+\+DMAMUX1\+\_\+\+CH1\+\_\+\+EVT}}~1U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga1e88be8a12f1ee518bd648d28f82c721}{HAL\+\_\+\+DMAMUX1\+\_\+\+SYNC\+\_\+\+DMAMUX1\+\_\+\+CH2\+\_\+\+EVT}}~2U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga1f16354b732fa8aa600f1c20182f5c0a}{HAL\+\_\+\+DMAMUX1\+\_\+\+SYNC\+\_\+\+LPTIM1\+\_\+\+OUT}}~3U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga04569125585b64a13df77c8e302dfa67}{HAL\+\_\+\+DMAMUX1\+\_\+\+SYNC\+\_\+\+LPTIM2\+\_\+\+OUT}}~4U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga2a9cd9bd9b03964e5e283d6b40341213}{HAL\+\_\+\+DMAMUX1\+\_\+\+SYNC\+\_\+\+LPTIM3\+\_\+\+OUT}}~5U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga820c02372d1c1e24144e59727239effc}{HAL\+\_\+\+DMAMUX1\+\_\+\+SYNC\+\_\+\+EXTI0}}~6U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga5d9a410d4681b420b51afe9ab0739645}{HAL\+\_\+\+DMAMUX1\+\_\+\+SYNC\+\_\+\+TIM12\+\_\+\+TRGO}}~7U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_gac552273227bf3c13f2bbf0a1f4e73a02}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+DMAMUX2\+\_\+\+CH0\+\_\+\+EVT}}~0U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga195ab2d2602d5cd74526584ce6c501d1}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+DMAMUX2\+\_\+\+CH1\+\_\+\+EVT}}~1U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga63d6f64765e4a2d01d0e1bcaa2e57bdc}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+DMAMUX2\+\_\+\+CH2\+\_\+\+EVT}}~2U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_gae15112a9359674613c1062bc0584bce8}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+DMAMUX2\+\_\+\+CH3\+\_\+\+EVT}}~3U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga79a142c90ff116cd91b2c4a3b91fce7c}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+DMAMUX2\+\_\+\+CH4\+\_\+\+EVT}}~4U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga5ee53e186ec726aded56edbc2194df6e}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+DMAMUX2\+\_\+\+CH5\+\_\+\+EVT}}~5U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga6c52358bb3dd9df5c6c432bcd5c0c1ae}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+LPUART1\+\_\+\+RX\+\_\+\+WKUP}}~6U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_gaabdaf82c1321a978f124afc491815da8}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+LPUART1\+\_\+\+TX\+\_\+\+WKUP}}~7U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga44bce3b367f085dc78f690aa3ed39811}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+LPTIM2\+\_\+\+OUT}}~8U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga69801d392821f02e60454cf25da3754f}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+LPTIM3\+\_\+\+OUT}}~9U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_gad411921f0a61ae16945ff435858d8216}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+I2\+C4\+\_\+\+WKUP}}~10U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga1488d85777856c44559381d7ba9f66c8}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+SPI6\+\_\+\+WKUP}}~11U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga03a8963485aa2bff04f7d58d09db81ea}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+COMP1\+\_\+\+OUT}}~12U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga834d788df8cb2bbc1cdc4f2ba2537c6a}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+RTC\+\_\+\+WKUP}}~13U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga9b3b3a64abcdc00bd88b19fe148b6fd6}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+EXTI0}}~14U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_signal_i_d__selection_ga8dcdc237e7662644bfd303460bef6ffc}{HAL\+\_\+\+DMAMUX2\+\_\+\+SYNC\+\_\+\+EXTI2}}~15U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_polarity__selection_gaa8b1d6e81ee59c0628f3bce29ccf134b}{HAL\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+NO\+\_\+\+EVENT}}~0x00000000U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_polarity__selection_gad4f63b3d3f679a6515b32641eac6b7f3}{HAL\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+RISING}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_gac078458a819c5c33e03264f172470826}{DMAMUX\+\_\+\+Cx\+CR\+\_\+\+SPOL\+\_\+0}}
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_polarity__selection_gab2ee2ed0e142780a10ffae50c10ea0d3}{HAL\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+FALLING}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_ga159a8b56ab4ad4d28cd1de9e4c6302b1}{DMAMUX\+\_\+\+Cx\+CR\+\_\+\+SPOL\+\_\+1}}
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___sync_polarity__selection_gab705a14d27bb03f26f81ecd0f18268af}{HAL\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+RISING\+\_\+\+FALLING}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_gaff4d57f6e7b5585e040d495f45b0f9eb}{DMAMUX\+\_\+\+Cx\+CR\+\_\+\+SPOL}}
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga0ab5f1826053b5930dbf66055fc289f5}{HAL\+\_\+\+DMAMUX1\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+DMAMUX1\+\_\+\+CH0\+\_\+\+EVT}}~0U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gaa6baef2e1d0b8a2ae04ada8bd0e2015e}{HAL\+\_\+\+DMAMUX1\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+DMAMUX1\+\_\+\+CH1\+\_\+\+EVT}}~1U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gaa1bf3c5a1be50196d9eb3157630efd24}{HAL\+\_\+\+DMAMUX1\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+DMAMUX1\+\_\+\+CH2\+\_\+\+EVT}}~2U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga533184141e58f7bd498b862e6ed5e678}{HAL\+\_\+\+DMAMUX1\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+LPTIM1\+\_\+\+OUT}}~3U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga8e7a657116e1dc6740f89009a54d2ccd}{HAL\+\_\+\+DMAMUX1\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+LPTIM2\+\_\+\+OUT}}~4U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga6fbc6c8c28adc8d016072fc5f31d1d42}{HAL\+\_\+\+DMAMUX1\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+LPTIM3\+\_\+\+OUT}}~5U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gaea9fae129d2157cb1cc5f54245bf775f}{HAL\+\_\+\+DMAMUX1\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+EXTI0}}~6U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga08950904af833bf22e7970f7ad1dcbfa}{HAL\+\_\+\+DMAMUX1\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+TIM12\+\_\+\+TRGO}}~7U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga5474f31b0b73533d6b5a34fecdd92c33}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+DMAMUX2\+\_\+\+CH0\+\_\+\+EVT}}~0U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gaf951f0415a8587cef6951287e18f31c6}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+DMAMUX2\+\_\+\+CH1\+\_\+\+EVT}}~1U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gab2116cabeaf868acae151aa3548ca961}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+DMAMUX2\+\_\+\+CH2\+\_\+\+EVT}}~2U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga697b18251912d33f1e6c8f8268e3efea}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+DMAMUX2\+\_\+\+CH3\+\_\+\+EVT}}~3U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gabd3b784fbbb4284f272c607fe3d0b2ad}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+DMAMUX2\+\_\+\+CH4\+\_\+\+EVT}}~4U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga31d47fbdd33c02f9ec5344083a773382}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+DMAMUX2\+\_\+\+CH5\+\_\+\+EVT}}~5U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga8c84d686e889cdf054a361fea9bd5517}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+DMAMUX2\+\_\+\+CH6\+\_\+\+EVT}}~6U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gaea0a8c8c15d86eb7a077032542e09859}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+LPUART1\+\_\+\+RX\+\_\+\+WKUP}}~7U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gad1bedd27d618a508941a6348c51c14f7}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+LPUART1\+\_\+\+TX\+\_\+\+WKUP}}~8U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga8730dcea123d25f7dc3ba15e6290cef9}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+LPTIM2\+\_\+\+WKUP}}~9U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gacf3607ea8d3554aecc4f7a12aed83d40}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+LPTIM2\+\_\+\+OUT}}~10U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gafbcea577c5a8ef1b171d09b83d951d38}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+LPTIM3\+\_\+\+WKUP}}~11U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga07ef9150d80cbe221ee996a9905f69c1}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+LPTIM3\+\_\+\+OUT}}~12U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga8596ad8cb268ba2fbd587f39d323d6fa}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+I2\+C4\+\_\+\+WKUP}}~15U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gac86126cf85880ca96caa34df1031ee0b}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+SPI6\+\_\+\+WKUP}}~16U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gace9e1cbd8edf1a0b7af4b8ca937842f1}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+COMP1\+\_\+\+OUT}}~17U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gacb384cf6b59cce8f83e2a9875a5d5bc7}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+COMP2\+\_\+\+OUT}}~18U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga8019d895b88d519a11f3572c49a40b72}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+RTC\+\_\+\+WKUP}}~19U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gac0245944e07ee5492b69cc35fcb0e284}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+EXTI0}}~20U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga80bb81f05ebbcffd4c2f48d8ec83e2b0}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+EXTI2}}~21U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga1f22909399a39fb1ce484f56928d6b8c}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+I2\+C4\+\_\+\+IT\+\_\+\+EVT}}~22U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga18282ad0d91afdb008296c726b3d0cbc}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+SPI6\+\_\+\+IT}}~23U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gad3b0015667cf39f1fbef9797b02436ac}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+LPUART1\+\_\+\+TX\+\_\+\+IT}}~24U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga02adcde5c3b0c2ef72192206f3e9c755}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+LPUART1\+\_\+\+RX\+\_\+\+IT}}~25U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_ga7b7d1da478dd55a8b55a5ba4ba485fbb}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+BDMA\+\_\+\+CH0\+\_\+\+IT}}~28U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___signal_generator_i_d__selection_gafc8531f4269354f3b2afc4b46ba9130a}{HAL\+\_\+\+DMAMUX2\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+BDMA\+\_\+\+CH1\+\_\+\+IT}}~29U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___request_genenerator_polarity__selection_gae3aed48930b69abaa33eb22846713c02}{HAL\+\_\+\+DMAMUX\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+NO\+\_\+\+EVENT}}~0x00000000U
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___request_genenerator_polarity__selection_gaaa1f41347f9cb8cb5698ac54cd78a231}{HAL\+\_\+\+DMAMUX\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+RISING}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_ga9abc26b26211e3547274989a76ca069a}{DMAMUX\+\_\+\+RGx\+CR\+\_\+\+GPOL\+\_\+0}}
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___request_genenerator_polarity__selection_ga57ffa0ff2fac3d39f6721068fc5001a8}{HAL\+\_\+\+DMAMUX\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+FALLING}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_ga139d5a1a65dff14d03c3182f7285e9a6}{DMAMUX\+\_\+\+RGx\+CR\+\_\+\+GPOL\+\_\+1}}
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___m_u_x___request_genenerator_polarity__selection_ga988e899ab81ba1cffd5e399c890ad298}{HAL\+\_\+\+DMAMUX\+\_\+\+REQ\+\_\+\+GEN\+\_\+\+RISING\+\_\+\+FALLING}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_gad386b0f74797327dd7af2fa02fe9244e}{DMAMUX\+\_\+\+RGx\+CR\+\_\+\+GPOL}}
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga96de2c40c4fca9ae2023989cc4ffec2a}{IS\+\_\+\+DMA\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+SIGNAL\+\_\+\+ID}}(SIGNAL\+\_\+\+ID)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga62ec4ceeeebe6a9cbc5818ea7273de00}{IS\+\_\+\+BDMA\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+SIGNAL\+\_\+\+ID}}(SIGNAL\+\_\+\+ID)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga558077b36b0a28f13aa6e3901b0bc3b7}{IS\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+REQUEST\+\_\+\+NUMBER}}(REQUEST\+\_\+\+NUMBER)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_gaaa05d69b908dd2d78540da6997590012}{IS\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+POLARITY}}(POLARITY)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_gabef88bd7531f3bc3a9cb807f76b243f0}{IS\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+STATE}}(SYNC)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga8f06cc3561c442ce2fdb192a85bc3d99}{IS\+\_\+\+DMAMUX\+\_\+\+SYNC\+\_\+\+EVENT}}(EVENT)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga764d0513e4b12f67cbfdf4efe91ab151}{IS\+\_\+\+DMA\+\_\+\+DMAMUX\+\_\+\+REQUEST\+\_\+\+GEN\+\_\+\+SIGNAL\+\_\+\+ID}}(SIGNAL\+\_\+\+ID)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga8c724e6530a389fef42ddc4ef3f333a8}{IS\+\_\+\+BDMA\+\_\+\+DMAMUX\+\_\+\+REQUEST\+\_\+\+GEN\+\_\+\+SIGNAL\+\_\+\+ID}}(SIGNAL\+\_\+\+ID)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga2e93828eacf890335947826617002477}{IS\+\_\+\+DMAMUX\+\_\+\+REQUEST\+\_\+\+GEN\+\_\+\+REQUEST\+\_\+\+NUMBER}}(REQUEST\+\_\+\+NUMBER)
\item 
\#define \mbox{\hyperlink{group___d_m_a_ex___private___macros_ga221ba2c84284ddc0cf883b6ce91a3652}{IS\+\_\+\+DMAMUX\+\_\+\+REQUEST\+\_\+\+GEN\+\_\+\+POLARITY}}(POLARITY)
\end{DoxyCompactItemize}
\doxysubsubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group___d_m_a_ex___exported___types_ga9cec283a461e47eda968838c35fd6eed}{HAL\+\_\+\+DMA\+\_\+\+Memory\+Type\+Def}} \{ \mbox{\hyperlink{group___d_m_a_ex___exported___types_gga9cec283a461e47eda968838c35fd6eeda2dec05a318eee29371114f1a8f6fe3f4}{MEMORY0}} = 0x00U
, \mbox{\hyperlink{group___d_m_a_ex___exported___types_gga9cec283a461e47eda968838c35fd6eeda06080dfa68716b5bbf425d9232b144c3}{MEMORY1}} = 0x01U
 \}
\begin{DoxyCompactList}\small\item\em HAL DMA Memory definition. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\+\_\+\+Status\+Type\+Def}} {\bfseries HAL\+\_\+\+DMAEx\+\_\+\+Multi\+Buffer\+Start} (\mbox{\hyperlink{group___d_m_a___exported___types_ga41b754a906b86bce54dc79938970138b}{DMA\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hdma, uint32\+\_\+t Src\+Address, uint32\+\_\+t Dst\+Address, uint32\+\_\+t Second\+Mem\+Address, uint32\+\_\+t Data\+Length)
\item 
\mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\+\_\+\+Status\+Type\+Def}} {\bfseries HAL\+\_\+\+DMAEx\+\_\+\+Multi\+Buffer\+Start\+\_\+\+IT} (\mbox{\hyperlink{group___d_m_a___exported___types_ga41b754a906b86bce54dc79938970138b}{DMA\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hdma, uint32\+\_\+t Src\+Address, uint32\+\_\+t Dst\+Address, uint32\+\_\+t Second\+Mem\+Address, uint32\+\_\+t Data\+Length)
\item 
\mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\+\_\+\+Status\+Type\+Def}} {\bfseries HAL\+\_\+\+DMAEx\+\_\+\+Change\+Memory} (\mbox{\hyperlink{group___d_m_a___exported___types_ga41b754a906b86bce54dc79938970138b}{DMA\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hdma, uint32\+\_\+t Address, \mbox{\hyperlink{group___d_m_a_ex___exported___types_ga9cec283a461e47eda968838c35fd6eed}{HAL\+\_\+\+DMA\+\_\+\+Memory\+Type\+Def}} memory)
\item 
\mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\+\_\+\+Status\+Type\+Def}} {\bfseries HAL\+\_\+\+DMAEx\+\_\+\+Config\+Mux\+Sync} (\mbox{\hyperlink{group___d_m_a___exported___types_ga41b754a906b86bce54dc79938970138b}{DMA\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hdma, \mbox{\hyperlink{struct_h_a_l___d_m_a___mux_sync_config_type_def}{HAL\+\_\+\+DMA\+\_\+\+Mux\+Sync\+Config\+Type\+Def}} \texorpdfstring{$\ast$}{*}p\+Sync\+Config)
\item 
\mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\+\_\+\+Status\+Type\+Def}} {\bfseries HAL\+\_\+\+DMAEx\+\_\+\+Config\+Mux\+Request\+Generator} (\mbox{\hyperlink{group___d_m_a___exported___types_ga41b754a906b86bce54dc79938970138b}{DMA\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hdma, \mbox{\hyperlink{struct_h_a_l___d_m_a___mux_request_generator_config_type_def}{HAL\+\_\+\+DMA\+\_\+\+Mux\+Request\+Generator\+Config\+Type\+Def}} \texorpdfstring{$\ast$}{*}p\+Request\+Generator\+Config)
\item 
\mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\+\_\+\+Status\+Type\+Def}} {\bfseries HAL\+\_\+\+DMAEx\+\_\+\+Enable\+Mux\+Request\+Generator} (\mbox{\hyperlink{group___d_m_a___exported___types_ga41b754a906b86bce54dc79938970138b}{DMA\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hdma)
\item 
\mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\+\_\+\+Status\+Type\+Def}} {\bfseries HAL\+\_\+\+DMAEx\+\_\+\+Disable\+Mux\+Request\+Generator} (\mbox{\hyperlink{group___d_m_a___exported___types_ga41b754a906b86bce54dc79938970138b}{DMA\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hdma)
\item 
void {\bfseries HAL\+\_\+\+DMAEx\+\_\+\+MUX\+\_\+\+IRQHandler} (\mbox{\hyperlink{group___d_m_a___exported___types_ga41b754a906b86bce54dc79938970138b}{DMA\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hdma)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Header file of DMA HAL extension module. 

\begin{DoxyAuthor}{Author}
MCD Application Team 
\end{DoxyAuthor}
\begin{DoxyAttention}{Attention}

\end{DoxyAttention}
Copyright (c) 2017 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-\/\+IS. 